近年スマホの普及により、IT系の仕事の需要が高まってきています。そんな中、数多くのプログラミングスクールが開校し、人気を集めています。しかし、
- 忙しすぎて学校に通う時間がない。
- 仕事の片手間に新しいスキルを身につけたい。
という方もいらっしゃるのではないでしょうか。
そんな方におすすめしたいのが、無料・または格安の、オンラインで学べるプログラミングスクールです。
オンライン・プログラミングスクールのメリット
国内でのプログラミングスクールは数多くありますが、その多くがオンライン・オフライン(教室)併用だったり、マンツーマンでみっちり学べるという利点はあるものの、その分料金が非常に割高だったりします。
その反面、これからご紹介するオンライン・プログラミングスクールは、数分単位のチュートリアル・ビデオや例などを見ながら問題を解いていくというスタイルで、月々の費用も比較的安くなっています。
そのため、忙しくて時間がない方や、経済的に余裕がないという方でも気軽に始めることができます。
どんなスクールがあるの?
スクールの形式もさまざまで、完全無料のものから、月額または年額サービス、さらに初心者用クラス、アドバンスクラスに分かれているものもあります。
また、フロント・エンドに強いスクール、バック・エンドに強いスクールなど、スクールによって特色が違います。
ということで、私がおすすめするオンライン・プログラミングスクールをご紹介します。
おすすめのオンライン・プログラミングスクール(海外編)
プログラミング言語はほとんどが英語ベースで書かれています。そして海外には数え切れないほどのオンライン・プログラミングスクールがあります。
そして英語でプログラミングを学ぶことによって、
- 変数(variable)、配列(array)、関数(function)などの日本語に翻訳せずにダイレクトに学べる!
- ついでに英語も学べる!
という一石二鳥の効果があります!
1. コードカデミー(Codecademy)
こちらは基本無料で、29種類のコースが学べます。Proプランに登録すると、ポートフォリオコースや、その他の上級者向けのコース13種類も学べます。
あらかじめ用意されたテキストエディターに、問題の答えを書いていくというスタイルになっていて、問題を解くごとに難易度が上がっていきます。
主なコース: HTML, CSS, Python, JavaScript, Java, SQL, Ruby, PHP
料金: 基本無料。上級コースを受講できる有料プラン(Pro)あり
- 月額 – $19.99
- 6ヶ月 – $17.99/月
- 年額 - $15.99/月
2. ツリーハウス(Treehouse)
ツリーハウスは、ビデオで学ぶスタイルのスクールです。
ライブラリから好きなコースを選んで学べます。それぞれのコースは短いものでは1時間、長いコースになると数時間かかることもありますが、それぞれ数分ずつのビデオに分かれていて、コースを中断しても続きから始めることができます。各項目の最後には、テスト問題があり、ある程度正解しないと次に進めなくなっています。ビデオはポッドキャストにも対応しています。
また、それぞれ学びたい科目に合わせて基礎から上級レベルまで順番を追って学べるトラックというシステムも46種類用意されています。
主なコース: HTML,CSS,JavaScript,Java,Python,SQL,Ruby,PHP,Swift,UXデザイン
料金:
- ベーシック(Basic) – $25/月
基礎を学ぶライブラリにアクセスできます。 - プロ(Pro) – $49/月
上級者レベルを含むすべてのライブラリにアクセスでき、オフラインでビデオをダウンロードできます。 - テック・ディグリー(Tech Degee) – $199/月
すべてのライブラリにアクセスでき、かつSlackでのリアルタイムサポートや、オンラインでの個別指導がついてきます。
3. エンバト・タッツ・プラス(EnvatoTuts+)
ビデオ形式のコースです。月々$16.50でウェブデザイン、コード、絵の書き方やビジネス関連など、1180以上のコースを学べます。また、EnvatoElementsが提供しているWordPressやPSDのテンプレートやフォント、写真などがダウンロードし放題になります。
同じ言語でも、細かくカテゴリー分けされていて、自分の学びたいスキルに合わせて学べます。
4. プルーラルサイト(Pluralsight)/旧コード・スクール(CodeSchool)
プルーラルサイトでは、ソフトウェア開発やウェブサイト構築などのIT系を始め、ビジネス、建築などたくさんの種類のコースを学べます。
コースを始める前に習得するべきコースが表示されるので、基礎からじっくり学べます。
そして、IQと呼ばれるスキル評価グラフで自分のスキルレベルを把握したり、おすすめの講師によるコースをリストアップ表示したりできます。
また、お気に入りのコンテンツを保存、整理、共有できるチャンネルとサービスもあります。
主なコース: ソフトウェア開発、ITオペレーション管理、データベース、
料金:
個人 月額$35、 年額$299、 年間プレミアム$449(修了証、マンツーマンレッスン、プロジェクト作成)
法人
プロフェッショナル・プラン – 一人につき年間$499、
エンタープライズ・プラン – 一人に付き年間$699
5. ユダシティ(Udacity)
Moocs(MassiveOnlineOpenCourses/大規模オンラインオープンコース)と呼ばれる、世界中の大学またはその他の団体から提供されるオンラインコースを受講できるスクールです。サンノゼ州立大学やGoogle社、Facebook社などのシリコンバレーの名だたる大学や企業が200種類あるコースを無料で提供しています。
また、ナノ学位(Nanodegree)と呼ばれる修了証を受け取れる有料のシステムがあり、スキルを習得したり、ポートフォリオに載せるための作品を制作するなど、コースを修了すると授与されます。履歴書作成などの就職支援も行っています。
ナノ学位の料金体系はコースによって違い、$200から$2400とさまざまです。
6. コードコンバット(CodeCombat)
ゲームをプレイしながらプログラミングを学べるサイトです。
ゲームはRPGのような感じで、ステージを選択する時にどの言語でプレイするかを選べます。問題に正解するごとにゲームが進んでいき、新しい防具や武器なども入手できます。最初はプログラム言語の文法やパラメータなどの基礎的なことから始まりますが、クリアすると次のステージに進めます。
マルチプレイで他のプレイヤーと腕を競うこともできます。
基本無料でプレイできますが、プレミアム会員になると、レベルの上限が増やせたり、プレミアム会員限定のキャラがもらえたりします。日本語には一部対応しています。
主なコース: Python、JavaScript、ウェブ開発(HTML/CSS/jQuery)
料金: 無料
プレミアム会員 月額$9.99、ライムタイム料金$99(一回支払うと更新無しで使い放題)
おすすめのオンライン・プログラミングスクール(国内編)
日本語で利用できるオンライン・プログラミングスクールも、少なからずあります。やっぱり英語はむずかしいし不安、日本語のほうがわかりやすい、という方も安心して受講できます。
7. ユーデミー(Udemy)
80,000以上のオンラインビデオコースから選べる巨大オンラインスクール。日本語を含め、6ヶ国語に対応しています。日本ではベネッセコーポレーションと提携しています。
コースは開発、デザイン、マーケティング、講師向けトレーニングなどじつにさまざま!
月額、年額という概念はなく、コースひとつひとつを購入する制度になっていて、一度購入
したコースは何度でも視聴でき、30日間の返金保証もついています。また、よくセールをやっているので、2万円以上するコースが1500円ぐらいで購入できるときがます。
無料のコースも多数用意されています。
8. リンクトイン・ラーニング(LinkedInLearning)/旧Lynda.com(リンダ.com)
ビジネス系SNSとして知られているリンクトインが提供している、ビデオ視聴形式のオンラインスクールです。1ヶ月無料で体験コースが受講できます。言語は日本語を含め7カ国語に対応しています。
基本的なウェブサイト構築の方法から、データベースの基礎知識、JavaやPythonなどの各言語、ITサポート業務関連などのIT系コースなど、たくさんのコースが用意されています。
主なコース: ウェブ開発、ウェブデザイン、アプリ開発、アドビ製品の使い方、3D/CADアニメーションなど
料金: 月間2,990円、年間29,880円(1ヶ月無料体験コースあり)
9. プロゲート(Progate)
世界展開もしている、日本のオンライン・プログラミングスクールです。わかりやすいイラスト中心のスライドや、実際にコードを書いて学べるシステムがあります。
料金プランは、プログラミングの基礎が学べる無料会員、または応用コースが選べる月額980円のプラス会員から選べます。
また、中学校、高校向けのプランでは、授業の進行に合わせて2つのコースを無料で選べます。一般では有料向けのコースも無料で選択できます。
主なコース内容は、HTML/CSS、JavaScript、Java、コマンドラインの使い方、Googleが開発したプログラミング言語、Goも学べます。
10. ドットインストール
動画で学ぶ初心者向けのオンライン・スクールです。基本無料で、動画はそれぞれ3分以内と短く、基本的なウェブサイトの作り方から、Androidアプリの作り方まで初心者でもわかりやすく学べるようになっています。
有料のプレミアム会員(980円/月)では、中級・上級者向けの動画を視聴でき、レッスンで紹介されているソースコードも閲覧できるようになっています。
会員登録をしなくても、無料会員向けのみビデオを視聴できます。
まとめ
気になるスクールは見つかりましたか?
日本語のサイトがあるスクールでは、日本人講師も多数コースを提供していますが、海外のスクールも世界中からアクセスする学習者のことを考えてビデオに字幕やスピード調節がついていたり、比較的簡単な英語で書かれていたりしています。英語の勉強も兼ねて利用してみてはいかがでしょうか。